#ifndef MATERIAL_HPP
#define MATERIAL_HPP
#include "cor.hpp"

class Material {
public:
	Material(const Cor&,const Cor&,const Cor&,const double);
	~Material(void);

	Cor getAmbiente(void) const;
	Cor getDifusa(void) const;
	Cor getEspecular(void) const;
	double getBrilho(void) const;

	void setAmbiente(Cor);
	void setDifusa(Cor);
	void setEspecular(Cor);
	void setBrilho(double);

private:
	Cor ambiente;
	Cor difusa;
	Cor especular;
	
	double brilho;
};

#endif
